package metier;

import java.util.ArrayList;
import java.util.HashMap;

public class Projet 
{
	private int numProjet;
	private String libProjet;
	private String dateDeb;
	private String dateFin;
	private ArrayList<Equipe> lesEquipes;
	private HashMap<Tache, Concerner> lesTaches;
	


	public Projet(int numProjet, String libProjet, String dateDeb, String dateFin)
	{
		super();
		this.numProjet = numProjet;
		this.libProjet = libProjet;
		this.dateDeb = dateDeb;
		this.dateFin = dateFin;
		this.lesEquipes = new ArrayList<Equipe>();
		this.lesTaches = new HashMap<Tache, Concerner>();
	}



	public ArrayList<Equipe> getLesEquipes() 
	{
		return lesEquipes;
	}

	
	public void ajouterEquipe(Equipe uneEquipe)
	{
		this.lesEquipes.add(uneEquipe);
	}


	public void ajouterTache(Tache uneTache, Concerner unMembreConcerner )
	{
		this.lesTaches.put(uneTache, unMembreConcerner);
	}

	public int getNumProjet()
	{
		return numProjet;
	}

	public String getLibProjet()
	{
		return libProjet;
	}



	public String getDateDeb() 
	{
		return dateDeb;
	}



	public String getDateFin() 
	{
		return dateFin;
	}



	@Override
	public String toString() 
	{
		return libProjet;
	}
	
	
}
